<form action="#">
  <input type="button" id="fail1" />
  <input type="button" id="pass1" value="Button Name" />
  <input type="button" id="pass2" aria-label="Name" />
  <input type="button" id="fail2" aria-label="" />
  <input type="button" id="pass3" aria-labelledby="labeldiv" />
  <input type="button" id="fail3" aria-labelledby="nonexistent" />
  <input type="button" id="fail4" aria-labelledby="emptydiv" />
  <div id="labeldiv">Button label</div>
  <div id="emptydiv"></div>
  <input type="button" id="pass4" value="Name" aria-label="Aria Name" />
  <input type="submit" id="pass5" />
  <input type="submit" value="" id="fail5" />
  <input type="submit" value="Something" id="pass6" />
  <input type="reset" id="pass7" />
  <input type="reset" value="" id="fail6" />
  <input type="reset" value="Something" id="pass8" />
  <input type="button" title="Something" id="pass9" />
  <input type="submit" title="Something" id="pass10" />
  <input type="reset" title="Something" id="pass11" />

  <input type="button" role="none" id="fail7" />
  <input type="button" role="presentation" id="fail8" />
  <input type="button" role="none" id="pass12" disabled />
  <input type="button" role="presentation" id="pass13" disabled />

  <label>Name<input type="button" id="pass14" /></label>
  <label for="pass15">Name</label>
  <input type="button" id="pass15" />

  <input type="button" id="fail9" role="img" disabled />
  <input type="button" id="fail10" role="gridcell" />
  <input type="button" id="inapplicable1" role="gridcell" disabled />
</form>
